using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;

using student_factory.EnseignerMatiere;
using student_factory.ConsulterProjet;
using student_factory.AffectationEtudiant;

using student_factory.EnregistrementCommande;

using student_factory.Metier;

namespace student_factory
{
    class LancementIHM
    {
        public static void choixIHM(int type, Form fenetreAuthentification) 
        {
            switch (type)
            {
                case Utilisateur.ADMIN: Console.Write("c'est un admin");
                    fenetreAuthentification.Hide();
                    new GestionUtilisateur().ShowDialog();
                    fenetreAuthentification.Show();
                    break;
                case Utilisateur.CONFIRM: Console.Write("c'est un user de confirmation");
                    fenetreAuthentification.Hide();
                    new ChoixProjet().ShowDialog();
                    fenetreAuthentification.Show();
                    break;
                case Utilisateur.CONSULT: Console.Write("c'est un user de consultation");
                    fenetreAuthentification.Hide();
                    new ConsulterProjet.ConsulterProjet().ShowDialog();
                    fenetreAuthentification.Show();
                    break;
                case Utilisateur.ENSEIGN: Console.Write("c'est un user d'enseignement");
                    fenetreAuthentification.Hide();
                    new EnseignerMatiere.EnseignerMatiere().ShowDialog();
                    fenetreAuthentification.Show();
                    break;
                case Utilisateur.SAISIE: Console.Write("c'est un user de saisie");
                    fenetreAuthentification.Hide();
                    new EnregistrementCommande.EnregistrementCommande().ShowDialog();
                    fenetreAuthentification.Show();
                    break;
                default: Console.Write("pas un droits connu");
                    break;
            }
        }
    }
}
